package com.choosefine.it.company.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 * 建筑公司项目经验
 * @author chenjian
 * @date 2016-12-7 下午2:59:23
 */
@ApiModel("建筑公司项目经验")
public class CompanyProjectExperienceVO implements Serializable {
	
	@ApiModelProperty(value="项目编号",dataType="String")
    private String projectCode;
	
	@ApiModelProperty(value="信用",dataType="Integer")
    private Integer credit;
	
	@ApiModelProperty(value="完工照片",dataType="String")
    private List<String> finishPhotoes;
	
	@ApiModelProperty(value = "工程开工日期", required = true)
	private Long projectStart;

	@ApiModelProperty(value = "工程完工日期", required = true)
	private Long projectEnd;
	
	@ApiModelProperty(value = "工程名", required = true)
	private String projectName;
	
	@ApiModelProperty(value = "承包人名字", required = true)
	private String contractorName;
	
	@ApiModelProperty(value = "建设单位", required = true)
	private String constructUnit;
	
	@ApiModelProperty(value = "工程地址", required = true)
	private String projectAddress;
	
	@ApiModelProperty(value = "工程地区", required = true)
	private String projectArea;
	
	@ApiModelProperty(value = "项目经验总数", required = true)
	private int projectCount;
	
    private static final long serialVersionUID = 1L;

	public int getProjectCount() {
		return projectCount;
	}

	public void setProjectCount(int projectCount) {
		this.projectCount = projectCount;
	}

	public String getProjectArea() {
		return projectArea;
	}

	public void setProjectArea(String projectArea) {
		this.projectArea = projectArea;
	}

	public String getProjectCode() {
		return projectCode;
	}

	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}

	public Integer getCredit() {
		return credit;
	}

	public void setCredit(Integer credit) {
		this.credit = credit;
	}

	public List<String> getFinishPhotoes() {
		return finishPhotoes;
	}

	public void setFinishPhotoes(List<String> finishPhotoes) {
		this.finishPhotoes = finishPhotoes;
	}

	public Long getProjectStart() {
		return projectStart;
	}

	public void setProjectStart(Long projectStart) {
		this.projectStart = projectStart;
	}

	public Long getProjectEnd() {
		return projectEnd;
	}

	public void setProjectEnd(Long projectEnd) {
		this.projectEnd = projectEnd;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getContractorName() {
		return contractorName;
	}

	public void setContractorName(String contractorName) {
		this.contractorName = contractorName;
	}

	public String getConstructUnit() {
		return constructUnit;
	}

	public void setConstructUnit(String constructUnit) {
		this.constructUnit = constructUnit;
	}

	public String getProjectAddress() {
		return projectAddress;
	}

	public void setProjectAddress(String projectAddress) {
		this.projectAddress = projectAddress;
	}

}